<?php
/**
 * 管理员角色模型
 * @author maniac
 */
namespace app\common\model;

class UserRoles extends SoftDel
{
    public $tableName = '用户角色';      // 数据表名称
    public $logId     = ['id', 'name']; // 日志操作相关标识
    public $subModel  = 'Users';        // 子模型名称
    public $subId     = 'role_id';      // 与子模型关联标识
    public $softId    = 1;              // 软删除标识
    
    /**
     * 用户权限修改器
     * @param array $value 字段值
     */
    public function setAuthoritiesAttr($value)
    {
        return is_array($value) ? serialize($value) : '';
    }
    
    /**
     * 用户权限获取器
     * @param string $value 字段值
     */
    public function getAuthoritiesAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
}
